Ontology-supported Agent Communication
نویسندگان
چکیده
Building ontology is one of key issues for knowledge sharing which is important technology to realize largescale knowledge-base systems. In this paper, we propose a computational framework for constructive ontologies called aspect. We rst formalize aspect in a logical framework and then de ne it as a programming language. Aspect is representation of conceptualization which consists of a vocabulary and a theory, and ontologies are built as composition of aspects. Two types of composition of aspects are provided, one is combination of aspects which is just union of aspects, and the other is category of aspects which links di erent but domainsharing aspects. Using them, we can represent not only relations among di erent aspects but also a set of aspects which either of them can be used if needed. We show a logical formalization of aspect by using modal logic. Category aspect is modeled using modal operator 3. We also formalize characteristics for aspects like compatible and rigid which can be used as criteria for ontology. We also provide ASPECTOL, a programming language for aspect by extending Ontolingua. We then show translation of messages as a way of interpreting multiple aspects. A translation agent can translate a message with some aspect to one with another aspect by analyzing dependency of aspects. Mediation and translation of messages are important to build agents easily and naturally because less knowledge on other agents is requested for each agent.
منابع مشابه
Exploring Semantic Web technologies for ontology-based modeling in collaborative engineering design
This paper describes a preliminary attempt at using the Semantic Web paradigm, particularly the Web Ontology Language (OWL), for domain-specific engineering design knowledge representation in a multi-agent distributed design environment. Ontology-based modeling to the engineering design knowledge on the Semantic Web is proposed as a prelude to the meaningful agent communication and knowledge re...
متن کاملAn Ontology-Based Functional Modeling Approach for Multi-agent Distributed Design on the Semantic Web
This paper describes a preliminary attempt at using Semantic Web paradigm, especially the Web Ontology Language (OWL), for functional design knowledge representation during functional modeling in a multi-agent distributed design environment. An ontology-based functional modeling framework is proposed as a prelude to a meaningful agent communication for collaborative functional modeling. Formal ...
متن کاملUML-Based Ontology Modelling for Software Agents
Ontologies play an important role in defining the terminology that agents use in the exchange of knowledge-level messages. As objectoriented modelling, and the Unified Modeling Language (UML) in particular, have built up a huge following in the field of software engineering and are widely supported by robust commercial tools, the use of UML for ontology representation in agent systems would hel...
متن کاملGenerating ontology-specific content languages
This paper examines a recent trend amongst software agent application and platform developers to desire the ability to send domainspecific objects within inter-agent messages. If this feature is to be supported without departing from the notion that agents communicate in terms of knowledge, it is important that the meaning of such objects be well understood. Using an object-oriented metamodelli...
متن کاملDeriving Ontologies Using Multi-agent Systems
The complex systems are designed using multi-agent concepts. Agent interaction is complex and requires appropriate models for a communication and cooperation. Also the interaction between the users and the system agents must be done in an efficient way. One of the basic conditions is that to use a convenient "language", a common way of understanding. The ontology is the appropriate concept that...
متن کاملUsing Agent to Coordinate Web Services
Traditionally, agent and web service are two separate research areas. We figure that, through agent communication, agent is suitable to coordinate web services. However, there exist agent communication problems due to the lack of uniform, crossplatform vocabulary. Fortunately, ontology defines a vocabulary. We thus propose a new agent communication layer and present the web ontology language (O...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995